[PS] - BOJ 9095번 : 1, 2, 3 더하기
알고리즘 / January 11, 2021
[백준 온라인 저지 - 문제 링크]
얼핏 보면 정말 어려워 보이지만, 정석대로 DP 테이블을 그려보면 쉽게 규칙을 찾을 수 있는 문제입니다.
풀이 코드 (Python)
T = int(input())
for _ in range(T):
N = int(input())
d = [0] * 11
d[1] = 1
d[2] = 2
d[3] = 4
for i in range(4, N + 1):
d[i] = d[i - 1] + d[i - 2] + d[i - 3]
print(d[N])